Interface FlowRecordManager

All Superinterfaces:
IPCObject
All Known Implementing Classes:
FlowRecordManagerImpl

public interface FlowRecordManager extends IPCObject
Information provided by the PKI file:

    \class FlowRecordManager
    
    \brief FlowRecordManager manages all the flow records defined on a device.
    
    \example network().getDevice("Router0").getNetflowRecordManager()
    
Author:
Auto-generated
  • Method Details

    • getRecordCount

      int getRecordCount()
      Information provided by the PKI file:
      
          \brief Returns the number of flow records.
          
          \return string, the number of flow records.
          
              
      Returns:
      int Returns a int
    • getRecordAt

      FlowRecord getRecordAt(int index)
      Information provided by the PKI file:
      
          \brief Returns the flow record at the specified index.
          
          \param index, the index of the flow record of interest.
          
          \return FlowRecord, the FlowRecord object at the specified index.
          
              
      Parameters:
      index - Takes in a parameter of index
      Returns:
      FlowRecord Returns a FlowRecord
    • getRecord

      FlowRecord getRecord(String recordName)
      Information provided by the PKI file:
      
          \brief Returns the flow record with the specified name.
          
          \param recordName, the name of the flow record of interest.
          
          \return FlowRecord, the FlowRecord object with the specified name.
          
              
      Parameters:
      recordName - Takes in a parameter of recordName
      Returns:
      FlowRecord Returns a FlowRecord
    • createRecord

      FlowRecord createRecord(String recordName)
      Information provided by the PKI file:
      
          \brief Creates a flow record with the specified name.
          
          \param recordName, the name of the flow record.
          
          \return FlowRecord, the FlowRecord object with the specified name.
          
              
      Parameters:
      recordName - Takes in a parameter of recordName
      Returns:
      FlowRecord Returns a FlowRecord
    • removeRecord

      void removeRecord(String recordName)
      Information provided by the PKI file:
      
          \brief Removes the flow record with the specified name.
          
          \param recordName, the name of the flow record of interest.
          
              
      Parameters:
      recordName - Takes in a parameter of recordName